stuff happens - French English Dictionary